<script>
    //调用函数，将一个对象作为参数传递给函数，
    //在函数内部实际上是定义了一个形参去接收，等价于let o=webSite
    //所以o这个变量和webSite保存的相同的引用地址
    function changeObjProperty(o) {
        o.siteUrl = "http://www.baidu.com"
        o = new Object()//修改了o的引用地址，不影响webSite
        o.siteUrl = "http://www.google.com"
    }
    let webSite = new Object();
    changeObjProperty(webSite);
    console.log(webSite.siteUrl);//http://www.baidu.com
</script>